#作用：购物车
#作者：尚墨
#日期：2018年1月17日
#邮箱：ws1992jx@163.com

wage = int(input('请输入您的工资：'))
goods_shelf = [('笔记本',5000),('IPhone X',8888),('泡面',3),('球拍',300)]
shpct = []

while True:
    nmb = 0
    for goods_list in goods_shelf:
        print("第%s号货物 %s"%(nmb,goods_list))
        nmb +=1
    goods_tmp = input("您可以输入货物的编号挑选货物：")
    if goods_tmp.isdigit():
        goods_id = int(goods_tmp)
        if goods_id < len(goods_shelf) and goods_id >= 0:
            goods,money = goods_shelf[goods_id]
            if money <= wage:
                wage = wage - money
                shpct.append(goods_shelf[goods_id])
                print("您花费了%s,买下了%s。您当前工资余额%s"%(money,goods,wage))
            else:
                print("当前余额不足！余额为：%s"%(wage))
        else:
            print('您输入的商品编号%s不合法'%goods_tmp)
    elif goods_tmp == "q":
        if len(shpct) == 0:
            print("我的天哪您的购物车是空的！！！")
            break
        else:
            print("！！！购物车中有这些！！！")
            for sc in shpct:
                print(sc)
            break
    nmb = 0


